package models;

import java.sql.Date;

import javax.persistence.Entity;
import javax.persistence.Table;

import play.db.jpa.Model;

/**
 * 广告管理
 * @author zhangpeng
 *
 */
@Entity
@Table(name="advertising")
public class Advertising extends Model{
	
	/**
	 * 广告名称
	 */
	public String adName;
	
	/**
	 * 广告位置
	 */
	public String adPosition;
	
	/**
	 * 广告脚本
	 */
	public String adScript;
	
	/**
	 * 广告链接URL
	 */
	
	public String adUrl;
	
	/**
	 * 广告图片
	 */
	
	public String adImage;
	
	/**
	 * 广告文字
	 */
	
	public String adText;
	
	/**
	 * 广告类型
	 * IMAGE:图片广告
	 * TEXT:文字广告
	 * IMAGE_TEXT:图文广告
	 * OTHER:广告商广告
	 */
	
	public String adType;
	
	/**
	 * 广告上架
	 */
	
	public Boolean online=false;
	
	
	/**
	 * 广告到期日期
	 */
	public Date endate;
	
	/**
	 * 创建日期
	 */
	public Date createDate;
	
	
	
	/**
	 * 广告上下架
	 * @param id
	 * @param flag true:上架,false:下架
	 */
	public static void onlineAD(long id, boolean flag){
		Advertising ad = Advertising.findById(id);
		ad.online = flag;
		ad.save();
	}
	

}
